package com.czwj.service;

import java.util.List;
import java.util.Map;

import com.czwj.entities.BudgetItem;

public interface BudgetItemService {

	List<BudgetItem> search(Map<String, Object> map);

	int count(Map<String, Object> map);

	int update(BudgetItem item);

	int insert(BudgetItem item);

	int delete(int id);

	BudgetItem findbycontent(String content);

	List<BudgetItem> existbudgetItemlist(int projectitemid);

	Map<String, Double> getMoneySituation(Map<String, Object> map);

	Map<String, Object> warningtips(Map<String, Object> map);

	/**
	* @Title: existbudgetItemlistchild
	* @Description: TODO
	* @param projectitemchildid
	* @return 参数 
	* @return List<BudgetItem> 返回类型
	* @throws
	*/
	List<BudgetItem> existbudgetItemlistchild(int projectitemchildid);

	/**
	* @Title: getMoneySituationChild
	* @Description: TODO
	* @param map
	* @return 参数 
	* @return Map<String,Double> 返回类型
	* @throws
	*/
	Map<String,Double> getMoneySituationChild(Map<String,Object> map);

	/**
	* @Title: dailyfinace
	* @Description: TODO
	* @param map
	* @return 参数 
	* @return List<Map<String,Object>> 返回类型
	* @throws
	*/
	List<Map<String,Object>> dailyfinace(Map<String,Object> map);

	/**
	* @Title: searchmoneyinitem
	* @Description: TODO
	* @param map
	* @return 参数 
	* @return Map<String,Object> 返回类型
	* @throws
	*/
	List<Map<String,Object>> searchmoneyinitem(Map<String,Object> map);

}
